<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    <script>
        // var arr = [1, 2, 3]
        // console.log(arr);
        // var el = document.getElementsByTagName('li')
        // console.log(el);
        //  Array.from 将类数组对象转化为真正的数组的方法
        // el = Array.from(el)
        // el.forEach(item => {
        //     console.log(item);
        // })

        // var obj = {
        //     0: "德玛西亚",
        //     1: '怒克萨斯',
        //     length: 2
        // }

        // obj = Array.from(obj)
        // console.log(obj);
        // array创建数组如果只有一个数字作为参数 则该参数表示的是数组的长度
        // var arr = Array(3)
        // console.log(arr);

        // var arr = Array.of(1, 2, 3)
        // console.log(arr);

        var obj = {
            name: '张三',
            age: 17,
            tel: 120
        }
        // var arr = ['德玛西亚', '艾欧尼亚']
        // for ... in可以循环数组和对象 声明的变量为数组的索引值或者对象的key
        // for(let key in arr) {
        //     console.log(key);
        // }
        //     // for ... of只能循环数组 声明的变量是数组的值
        // for(let key of arr) {
        //     console.log(key);
        // }
           

        var city = {
            A: ['鞍山', '澳门', '安阳'],
            C: ['成都', '重庆'],
            B: ['北京', '滨海']
        }
        var arr = Object.keys(city)
            // console.log( );

        var obj = {}  
        
        arr.sort().forEach(item => {
            // console.log(item);
            obj[item] = city[item]
        })

        console.log(obj);


        var str = "德玛西亚a"
        // endsWith 判断字符串是否以某个片段结尾
        // console.log(str.endsWith('亚a'));
        // console.log(str.startsWith('德玛'));
        // console.log(str.indexOf('德'));

        // #233333
        
    </script>
</body>
</html>